Volume 73, Issue 1, June 2023, Pages 239-263
Mohammed Ali
Volume 72, Issue 1, June 2022, Pages 27-45
Fahmy A. El-ramah; Mohammed Ali; Esraa Attia Elsherbeny; Manal K. Ahmed